﻿using QuanLyGiaoVuDAL.DTO;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace QuanLyGiaoVuService.ReportServices
{
    public interface IMonHocReportService
    {
        IEnumerable<MonHocDTO> GetAllMonHoc(Guid? maLop);
        IEnumerable<MonHocDTO> GetAllMonHocKhongThuocChuongTrinhKhung(Guid? maLop);
        IEnumerable<MonHocDTO> GetAllMonHocByBoMon(int maBoMon);
        IEnumerable<MonHocDTO> GetAllMonHocKhongThuocBoMon(int maBoMon);
        MonHocDTO GetMonHocById(Guid id);
        IEnumerable<GiangVienDTO> GetAllGiangVienByMonHocId(Guid id);
        IEnumerable<MonHocDTO> SapXepMonHoc(IEnumerable<MonHocDTO> danhSachMonHoc);
    }
}
